package vip.zhenzicheng.nettyadv.vo;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * 消息头，不能被继承
 *
 * @author zhenzicheng
 * @date 2022-06-14 09:28
 */
@Data
public final class MsgHeader {

  /*消息体的MD5摘要*/
  private String md5;

  /*消息的ID，因为是同步处理模式，不考虑应答消息需要填入请求消息ID*/
  private long msgID;

  /*消息类型*/
  private byte type;

  /*消息优先级*/
  private byte priority;

  /*消息头额外附件*/
  private Map<String, Object> attachment = new HashMap<>();


}
